home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 December / PSL Monthly Shareware CD-ROM (December 1993).iso / prgmming / dos / basic2.txt < prev    next >
Text File  |  1993-11-03  |  26KB  |  712 lines

  1. Public (software) Library
  2. Programming Library
  3.  
  4. Descriptions and Compilation Copyright 1993 Nelson Ford
  5. Duplication, reprinting and distribution of these descriptions is restricted.
  6. See LICENSE.DOC in the PSL_NEWS directory for complete information
  7.  
  8.  
  9. =====BASIC
  10.  
  11. CONTENTS:
  12.  
  13. -----VIDEO:  screen & video routines for Basic (also see WIN_MENU & GRAPHICS)
  14. -----GRAPHICS:  drawing and plotting routines for Basic
  15. -----MULTIBAS:  multi-function libraries and routines
  16. -----DOS_ACCS:  DOS access routines for Basic
  17. -----KYB_MOUS:  keyboard, mouse and joystick routines for Basic
  18. -----SORTSRCH:  sorting and searching routines for Basic
  19. -----DAT_TIME:  date & time routines for Basic
  20. -----SOUNDS:  music and sound generating in Basic.
  21. -----NUMERIC:  math and numeric routines for Basic
  22. -----ENCRYPT:  file encryption & CRC routines for Basic
  23. -----MULTLANG:  routines for translating/interfacing BASIC & other languages.
  24. -----APPS:  source code for actual application programs
  25. -----COMMUNI:  communications routines for Basic
  26. -----OTHER:  various Basic routines
  27. -----VBDOS:  stuff for VB-DOS
  28.  
  29. =======================================================
  30.  
  31. -----VIDEO:  screen & video routines for Basic (also see WIN_MENU & GRAPHICS)
  32.  
  33. [HERCDMP]
  34. HercDump contains QuickBASIC 4 routines for printing of Hercules graphics
  35. screens to Epson or HP Laserjet compatible printers.
  36.  
  37. [PSLJII]
  38. PSLJII2.BAS (Cochran, Steve; $0) is a callable routine to print a graphics
  39. screen (VGA, etc.) from a QB program to a HP LJII printer.
  40.  
  41. [SCRNCODE]
  42. ScreenCode is a screen designer with BASIC source code generator.
  43.  
  44. [SCRNDUMP]
  45. ScrnDump shows how to dump a graphics screen to printer.
  46.  
  47. [BOXMAKR]
  48. BoxMaker lets you choose a screen border style, for which it will then
  49. generate the source code to add to your program.
  50.  
  51. [BIGPRT]
  52. BigPrint 3.0 (Himowitz, Michael J.; $0) demonstrates techniques for displaying
  53. and printing messages containing large, bold characters. It is for QuickBasic
  54. 4.0+, and also includes some other screen routines.
  55.  
  56. [HIRESCOL]
  57. HireScol (Johnsen, James L.; $?) shows how to have color in the 640x200
  58. graphics mode in CGA.
  59.  
  60. [PLOT3D]
  61. Plot3D is BASIC code to plot a circular wave in three dimensions.
  62.  
  63. [QBFONT]
  64. QBFont is an article that describes how to display a user-defined character
  65. set of up to 256 characters in Hercules graphics mode using QuickBASIC or
  66. BASCOM 6.
  67.  
  68. [QBICONS]
  69. QBIcons is a set of 13 icons for use in your QB/PDS graphics applications.
  70. Sample code includes a SUB for loading the icon files from disk.
  71.  
  72. [QBQuick]
  73. QBQuick 3.0 (Roepenack, Scott; $0-$5) creates graphic displays for programs.
  74. Screens contain full borders, filler colors, text and palette backgrounds. A
  75. separate file is generated with all the source code for that screen mode.
  76.  
  77. [SCROLL]
  78. Scroll is code for scrolling the screen up, down, left, right.
  79.  
  80. [SetColor]
  81. SetColor.BAS (Zuck, Jonathan; $0) are routines that let you write to the
  82. screen in whatever colors are already at the cursor location.
  83.  
  84. [VIDSTAT]
  85. VideoStatus (Kelly, Sidney J.; $0) is a set of QBASIC/MASM video detection
  86. routines. MASM source and OBJ files included, along with sample BAS source and
  87. an EXE file to show how it works.
  88.  
  89. [SPLTSCRN]
  90. SpltScrn splits the screen into two windows.
  91.  
  92. [BKSCREN]
  93. BKScreen (Hewitt, Bill; $10) produces QuickBASIC code to produce a screen
  94. display from a text file. The screen display file can then be merged or
  95. included in your QuickBASIC program.
  96.  
  97. [DRFont]
  98. DRFont 1.0 (Roepenack, Dawn; $10) contains 10 fonts, a QLB and source that
  99. shows you how to use them.
  100.  
  101. [Grad]
  102. Grad 1.1 (Long, Nick; $8) is a library for using gradient screen colors on
  103. VGA.
  104.  
  105. [BOXDRAW]
  106. BoxDraw (De Palma, John; $0) is QB Sub for drawing boxes of a specified size,
  107. location, line type, and color.
  108.  
  109. [ASC4QB]
  110. ASC4QB (Gaylord, Charles S.; $0) allows printing ASCII text anywhere on a
  111. graphics screen, rather than on just the default text lines. The program has a
  112. menu driven, ASCII Graphic Image file generator. It supports CGA, EGA, VGA,
  113. and Hercules hardware. It also supplies code for making use of multicolor .AGI
  114. files.
  115.  
  116. [PCInput]
  117. PCInput lets you design input screens for Basic.
  118.  
  119. [SD_AID]
  120. Screen Design Aid lets you design screens for Basic.
  121.  
  122. [Helper]
  123. Helper helps create screens for BASIC programs.
  124.  
  125.  
  126. -----GRAPHICS:  drawing and plotting routines for Basic
  127.  
  128. [IMGBLD]
  129. Image Builder 1.1 (Eggers, Paul; $10) is a graphic utility for creating
  130. different graphic images, icons, fonts, or just shapes for use in your
  131. QuickBASIC programs. All images created and saved may be reloaded and
  132. modified. Requires EGA or better. Mouse is Optional.
  133.  
  134. [BSPRITE]
  135. BSprite (Lee, David; $0) makes it easy to create "sprites" (graphics images)
  136. from which BASIC code is generated for merging with your own to use the
  137. graphics.
  138.  
  139. [BENTTEXT]
  140. BentText lets you have different size text in the graphics mode.
  141.  
  142. [SHOOTER]
  143. Shape Shooter 1.0 (Way Out West-ware; $10) lets you easily design and animate
  144. high quality VGA graphics for games and other applications. It permits editing
  145. of up to 64 shapes at a time. Drawing functions include line, circle, fill,
  146. shift, and flip. QuickBasic source code is included.
  147.  
  148. [ANIMAT]
  149. Animat shows how to do animation in QuickBasic.
  150.  
  151. [GRAFXMAS]
  152. Graphics Master 256 (Sexton, Fred Jr.; $30) is a library of graphic routines.
  153. It features mirror images, exploding, imploding, partial puts, virtual
  154. screens, and more. A demonstration is included.
  155.  
  156. [BIZ_GRAF]
  157. Business Graphics (Ford, Nelson, ASP; $30) is the source code for the programs
  158. from the book Business Graphics for the IBM PC (Sybex, 1983) Although there
  159. are a few simple examples, such as pictorial graphs, window zooming, a drawing
  160. program and code for your own character set, two of the programs are complete,
  161. major programs: one for plotting on screen and the other for a plotter.
  162.  
  163. [Designer]
  164. Designer (Young, Jan B.; $20) is a programming tool for BASIC users working
  165. with animated graphics. The BASICA source code is included for those who wish
  166. to study and/or modify it. Included with The Designer is a demonstration
  167. program which illustrates one way to program animation.
  168.  
  169.  
  170. -----MULTIBAS:  multi-function libraries and routines
  171.  
  172. [AABAS]
  173. AABAS 1.0 (Hanlin, Thomas G. III; $8) is a library of BIOS and DOS calls.
  174. Routines included are for display and keyboard, mouse, joystick, disk,
  175. printer, equipment info, XMS memory, and more.
  176.  
  177. [ASMS4QB]
  178. Asms4QB (Kilday, Jack; $10) is a collection of assembler source listings for
  179. various subroutines for QuickBASIC.
  180.  
  181. [BASDLX]
  182. Basic Deluxe (Verdun, Gustavo; $?) is a set of assembly language routines to
  183. be called by compiled BASIC programs.
  184.  
  185. [MASTER]
  186. Master (Wesson, David A.; $0) is a set of subroutines for QuickBASIC.
  187.  
  188. [MAXBASC]
  189. MaxBASIC (Marquis Computing; $5-$15) is a set of routines, sub-programs and
  190. files for QuickBASIC/PDS. The routines will read, write, create, and manage
  191. dBASE III, III+ & IV database files. Commented source code and a demo program
  192. are included.
  193.  
  194. [SHORTSUB]
  195. Shortsub (Patterson, D. G.; $?) offers the following short subroutines: Yes or
  196. no at X1,Y1 location, Functions, Continue routine, Upperfy a string (in X$),
  197. Printer error routines (80 COLS), Printer error routines (40 COLS), Load disk
  198. A and disk B, Sets output for screen, or printer, and Reset function keys.
  199.  
  200. [Q4T16B]
  201. Q4Tool Library 1.6 (Crouch, R. J. ASP; $24) is a small collection of
  202. programming tools for QB4+. Includes routines on Mouse Services, Windowing,
  203. Screen save/restore, Screen print, Screen string centering, and Program
  204. delays.
  205.  
  206. [PBCLONE]
  207. PBClone Library 2.1 (Hanlin, Thomas G. III; $39) is a powerful set of routines
  208. written in assembly language for QB programmers. No QB programmer should be
  209. without a library of routines like this one.
  210.  
  211. [QBWare]
  212. QBWare (AJM Software; $39) is a comprehensive set of callable routines for
  213. QuickBasic. DOS routines provide access to the DOS spooler and memory
  214. management routines. The BIOS subroutines let you interface to BIOS fro
  215. greater control of the computer system and increased speed. Windowing